function E1Bcode = readE1Bcode(PRN)
// readE1Bcode returns one of the 50 GALILEO satellite E1B codes.
//
// E1Bcode = generateE1Bcode(PRN)
//
//   Inputs:
//       PRN         - PRN number of the sequence.
//
//   Outputs:
//       E1Bcode      - a vector containing the desired E1B code sequence 
//                   (chips).  

//--------------------------------------------------------------------------
// Copyright (C) Artyom Gavrilov
// Written by Artyom Gavrilov
//--------------------------------------------------------------------------
//This program is free software; you can redistribute it and/or
//modify it under the terms of the GNU General Public License
//as published by the Free Software Foundation; either version 2
//of the License, or (at your option) any later version.
//
//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.
//
//You should have received a copy of the GNU General Public License
//along with this program; if not, write to the Free Software
//Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
//USA.
//--------------------------------------------------------------------------

  
  E1B(1) = strcat(['F5D710130573541B9DBD4FD9E9B20A0D59D144C54BC7935539D2E7',..
                   '5810FB51E494093A0A19DD79C70C5A98E5657AA578097777E86BCC',..
                   '4651CC72F2F974DC766E07AEA3D0B557EF42FF57E6A58E805358CE',..
                   '9257669133B18F80FDBDFB38C5524C7FB1DE079842482990DF58F7',..
                   '2321D9201F8979EAB159B2679C9E95AA6D53456C0DF75C2B4316D1',..
                   'E2309216882854253A1FA60CA2C94ECE013E2A8C943341E7D9E5A8',..
                   '464B3AD407E0AE465C3E3DD1BE60A8C3D50F831536401E776BE02A',..
                   '6042FC4A27AF653F0CFC4D4D013F115310788D68CAEAD3ECCCC533',..
                   '0587EB3C22A1459FC8E6FCCE9CDE849A5205E70C6D66D125814D69',..
                   '8DD0EEBFEAE52CC65C5C84EEDF207379000E169D318426516AC5D1',..
                   'C31F2E18A65E07AE6E33FDD724B13098B3A444688389EFBBB5EEAB',..
                   '588742BB083B679D42FB26FF77919EAB21DE0389D9997498F967AE',..
                   '05AF0F4C7E177416E18C4D5E6987ED3590690AD127D872F14A8F49',..
                   '03A12329732A9768F82F295BEE391879293E3A97D51435A7F03ED7',..
                   'FBE275F102A83202DC3DE94AF4C712E9D006D182693E9632933E6E',..
                   'B773880CF147B922E74539E4582F79E39723B4C80E42EDCE4C08A8',..
                   'D02221BAE6D17734817D5B531C0D3C1AE723911F3FFF6AAC02E97F',..
                   'EA69E376AF4761E6451CA61FDB2F9187642EFCD63A09AAB680770C',..
                   '1593EEDD4FF4293BFFD6DD2C3367E85B14A654C834B6699421A']);
  
  E1B(2) = strcat(['96B856A629F581D1344FEF597835FE60434625D077ECF0D95FBE11',..
                   '55EA0431979E5AFF544AF591A332FDAEF98AB1EDD847A73F3AF15A',..
                   'AEE7E9A05C9D82C59EC325EF4CF264B8ADF2A8E8BA459354CB4B41',..
                   '5CC50BF239ADBC31B3A9C87B0843CF3B9E6D646BA43F866276B053',..
                   '826F3A2334CC5E2EFB9F8F195B382E75EEA63F58A06B3F82A3B5C7',..
                   '7C1800FD9498F803E524435B321210BB84690BED0BBBE16D363B3A',..
                   '90656A73720E27008852FB7DACC8284411B177728D9527C5608590',..
                   '84A395A6F11A96AD9DB6B43E00642B000ED12BFD967868EAB11085',..
                   '52CD4FC89FBC408ACE7678C381EC91DD000319124EB5D5EF52C4CA',..
                   'C9AADEE2FA045C16CE492D7F43743CA77924C78696FCBF2F9F7F36',..
                   'D8E623752200C6FCBBD71ABBB6877F3C5D6E6740AB0389458A6B66',..
                   '440858B2D383244E853646FE2714211DEA9E6196252815BB704A20',..
                   'BFE556AC474F8998944E0CABBBE21A6400B87BFDCF937D12B2821D',..
                   '59298AF4AD378F0F42BD8C41693B8D993CF37C8B478F3BB5D33AD2',..
                   'A9FA24AD7B8FA895FDBC04964192F7BA3FF74E0E3A435B5DFE042E',..
                   '3115CACF29624C0645E9C917534A2EBC1F5665E4E1B1BC56208DBC',..
                   'D8A27CCB6474D5D0E20CA4072C960E5ACE41BDA3770DF3B681F2B3',..
                   '18F6F8E1CB17C2857350FB6009AED665E13B2780D79217F73FAC7A',..
                   '8A48048DB0FB8A8A5007CDDC9A7B2DA8257C99F1CB605A18204']);
  
  E1B(3) = strcat(['E57DE19A3E4A8C122FCB1DD6584B3D2DAE364D800F9C5A9E957B38',..
                   'F624CBD3ACC58FA3ED070B5E44857CCB813FBC0BB83B5D157C6C56',..
                   '2422E5963CC4DD753C45B0264F8E136A0F1774D77A543E44D51EF8',..
                   'C6B9408B6E3B5CEE1347A94F13ECDC94DC764976E5A50B4CB0AE75',..
                   '57553B47EDFE03EC2CD32EA8D125A341E1EDFC77E75330D6E7B23D',..
                   'C838EBCE7E5567F5B8C80C3D15E7404B4E10F0BEB0C69626A814AF',..
                   '91334199864FC77E0FF548DC2A6FA6A71C3C0561F2B085CC05E851',..
                   '2E27B9DBA60B93D114B87935776C8E9A67905C429D48BF3AB1B0A5',..
                   '6FAFBFD5D9C8D8C8A9E5918BFF273CF5E8664FF2B90314BDBFDAD5',..
                   'AB8C22A0E45C104ECE75EA43FE9BDCE306A5A28AE464628163D249',..
                   'D8056005F1A900951808CC8620F81768153436F741667A8E271DD9',..
                   '86C7A1E5046FCC74C7CEBBF9A1296D6CF0B2FF85BE412D87214BB3',..
                   '68DFF462AD649D7324A117252311C664D33E4DAFBD830FBCEB6EFB',..
                   'DD7391D4BADA7A775FD1949D981F619655DB3C22BAC34E5AE41222',..
                   '905C0C7E80D6EA28471EC0468756531C09A471EDBE200472E78F17',..
                   '01FEE96E5769A9893C0F11E7906B064442E06E21ED8B0D70AF2886',..
                   '90C532A2D03B373E1E0085F62F7AAA658B569C5184E3DDC40ECAA8',..
                   '8B887118601691892F9F55E2DE79E49DFF11D434C2BA3AA6447522',..
                   'A7C99DC215CAD2ED0114ED62CBDAE9D315E48AE14D2014B7F8E']);
  
  E1B(4) = strcat(['C0FC4C72A12023BA7093C86775DF3D2F42C7CEDE616876340BE430',..
                   '1361B9DC9DFF4F1DEC6A62E165927BDE4F809E969AAD085437496B',..
                   'B95904719820F4CA8ABBA0B84C34B06DD7E268BA10E386FA7DB9FC',..
                   'FCDAF2B6AFBA46A8A299153B4E11582FBA7F28F0A0F9DE41830AB3',..
                   '3335062C57D81DC361EDFE491939100FC827F36273760043D1C35B',..
                   '74E36C6C4DBE1D307847D55AC07D8B212C2DBA632A86AB15BD0FAF',..
                   'FA43070644C7E50623195A3796AA8E8D6E4E964FA0E4488A500B90',..
                   '63FBBFB1204A0E33C6CF2879AC2BA7C86CAB57E3E8A497836194E6',..
                   '5C5C39B950F1AFC3B58E850A5EC39F4190D55351D16529CD52B36D',..
                   'F4A2DC68EE202BB758CF19C54B0E1461D547B5D06C2F9DC09C2B15',..
                   '458C3140860E4C6F3FE4F417FDFCEDE00F71212EE137E6669E569A',..
                   '7845470CA564F85CB4772808D65D2B48D409B709BD7AC5F7E28AA8',..
                   '04CE9DAC3ABB5A5B768C6A184B5A974E933F2C1772FF64AB26BA2D',..
                   '5A165744E314EFB2238AC4858A8B82723DAE8865478EAA261F35DD',..
                   '4D98A9C07ACB0B822AFF1AD3E739CB214CE737196FEF2DD0B0D45B',..
                   'AC423935670BCF71C2EC04CCB98943786173C309E75A02BB78A788',..
                   'A5E6F8A8F407E57B8403841A9E1FCB3A7AB80D1F6529770E52C173',..
                   'E2C47EDED4400D5E665E325ED845C9E8D0E66FDA16B17D61EDBB33',..
                   '6F22688C3F0FB040A55F33B65FA9F3D45F5B22C445CBF9DEB22']);
  
  E1B(5) = strcat(['EA9596357B343DFC31D5875CC0E94117A33651472E476D3892D811',..
                   '2EB6CB6E0151D409C5A514DCDA38A773C58F18B590EF9017B6EDF0',..
                   '192AB7EB29DD6E1E7E7390C13E9B10209D5775F3B066F7B2DBB730',..
                   '7FB44F726DD2F368A5FDBE75BA7248762E1EC7E4589DF1A353A16D',..
                   '6B3CAC1C9ACDB89890ED2C4F44AFEFC763DB51D102230C37E1ED09',..
                   '43CD6F4176B2F5C19119588911ACF81A7A29320AD579C1BFAED1A7',..
                   '0DEE1B87037138ADE411E0BB92F5B3148DFA11F2F84CA6C019124B',..
                   '922837503AA9823A97E443A66378D5CB3130A7EC9B05670E85D095',..
                   'D5E6F603092C632E51FD9013FE7FB9F08448FD09F1219A4744CDAF',..
                   '82BF9C60039C8185C7E9559FCE301C6D3F46A2E514AAD44D3889C8',..
                   'CB4ED7439BF47019194F2644363770F8BBD0AE92B6F5F43CBBB503',..
                   'A885239DA636903D4C264B3FF09AB77E3FDBA7EFC63E0792B6D518',..
                   '3759E57D8A694CDB133B4A9E301CEEEB978050AD9A9E410091AD29',..
                   'E389829E2F24BE1E3B24F4540C4A6533EBA72E8AD540BAAE43A0CB',..
                   '82F971F3A51DD77FE9E1956E2EE7553E050A1D10B99552DDD5B68F',..
                   '2E2859712835BD2AD6B08881753B4833FB04740E3364D2CD4921B9',..
                   '39393E7EA91B854FA1E5A8EE79FF0A83F111F78435481D462E0E1C',..
                   'BC0C921D190A435A1BA755E4B7021244FC5E3F0630F2A1F439C02A',..
                   'E619393E5624834B05ED7DEDE5F0AFC7A40899424E75D4EE792']);
  
  E1B(6) = strcat(['90E92279CD4F60D98F6E8FCB3E9263DB60FAB146A835AAC2E96B3B',..
                   'E3FF07119032DEE0521C731117E90C2943B389DD6B65C5E21C34F8',..
                   '6F5A7ADE04072DFD1479EA36528D340736B0FED4F6207BE9F6CFC9',..
                   '71D5EA11781AC2DA25DBEEB6B903EF8BB0AC0CD2E29F94B8CB6787',..
                   '4A7B7441045758E09EA061181A50E0AB7BCCF801554E0644780BC1',..
                   '37436E3FB7784C182856A790D6943BB53DB40D13D6A2F7B83A5C52',..
                   '1073883B90FB8DB1C0F954D132943C09156A09984B822079FB8FD0',..
                   '9BC07C1D6336C7CEAE8CC3162760B9838CA6A38FD0044FDF099E41',..
                   '6D57BF9F33A551043F34EBF9BAA90901E62D2D981065F977852072',..
                   'F692535DDE24EE8946387B4E5B0FEFEBD75552C1FC325A608A7807',..
                   '9A9AC864F2F30010A3304CB16A26AF98D9BFD3B8D128541190B2BB',..
                   'EE275A6F53B9BC5108306985ECBB983B56E34F18B48A12AEAB8827',..
                   '1F4F780CFDFA83E05E35C12464F4350597CCAE9B4498F5A5454DCC',..
                   '3218D3336763674934ADCBCB5EA52891EB240C362248226DE64899',..
                   'BE30735F6495E94AA61ABEF62B803C57FDD045B724ED1966B6E7DF',..
                   'DFCA5B36F7B0FACEDAC62DE8E10B12DFC84B1A9CEB407BDE63CDB5',..
                   '208ABBE5E066AAF262187E94502B1701B2CC8681CB616773DA2B7A',..
                   'F49443CFF528F45DD7F25959836771908C2519171CAED2BCDCFCEA',..
                   '46301E7D99A5AF7199155772E92BAD85F35EDB656F0999EE828']);
  
  E1B(7) = strcat(['A91F570102961D62CA6CB55144AFCCEAF3910F3336DCB029CDCBA1',..
                   '64ADA72732771B6ECD1C58E49F468A2BFD23E1B996DABABBAF5AB3',..
                   'A4C74926187B5833006F8BEF7F9CD0F05A2A0B9BD9073C4C3976E8',..
                   '660CE7BF81634CF0B31C3DDD806A6A0C15BC552B83A86789CC675A',..
                   '6D137BE27BC86DF68FEC5D268119EB9E965260FE1F5C56AEF60A86',..
                   '22CDA8C42F24CBA7F5B07A7416917277323314AFD3ECD10F74BEE7',..
                   'B22DC760EFA7F935FC9963411353782547FAEED32E69A4FB5756C1',..
                   'A73CCDFFEDE50F4B2D9B5D2ED5C59C9A52D80CD27B989B8DAA14C5',..
                   '69E763C08FD42358CD064B2DE0526607C9536D75E1617EC80615EF',..
                   '5EE2314FAC29907B61B61F8696CB80B14B3A0148EEBC825C91150A',..
                   '08A23FC7B38B5982AA02A18BF6E91B3A1F2EEF360F682A34AB36CA',..
                   'FCAD556841073F219910F7BC2F07CE45E98F77F50475DF9EDFE2DC',..
                   '9E3D7280193D61AB5076A14887E9D9193C3B83C5773BDECA067CA1',..
                   'BC3D4561C3A8B4E30072A6269B529760CA1B5FE9D3DB2B5D1202CE',..
                   '8B18E9E2E80FAFF47108168D3C7EB3C940B1A35A1D1B968A5A9DC0',..
                   '686DD8336E498C240F20871600FF995B9E33169DCFCFCB58E75C94',..
                   'D82F843C60A7118F0D7B40064A8A4176C5158E86AF0BE4C1D5D73D',..
                   '1C051132A85CC0628486AFD660502A515D6353B674B1D4E61750C1',..
                   '3E8A3AD48FE1F89F201C288A8F443867C2BAC23C706EE7A2D2C']);
  
  E1B(8) = strcat(['C6E00978E351164532EEA256ECBE0D4F8FCE02A276BD19666DE939',..
                   '36F7A242FC4C7E879791314B043ABF1D5F9B0036ED22AA92028C80',..
                   '0C4D62BD6640431170EA77311865074D670AF2847AA47CB94584A7',..
                   '93FA82F51574BD7C62BF14386F14A3D7DBD129FDE64EAD67EB35D5',..
                   'E13FF214D7D163B770D4A77A62D02D88C0FCF3FA5EC306EB7F8553',..
                   '9105FA2CE5F53D182E58FBBC1C57CFBCD2D2F7FC8A067D6FA0BC83',..
                   '4DAB8F370B0971BF6D068CD4D3A32C11C6598DEBBAEA046528C5EF',..
                   '762828CC84D003847069FA18743A809A004431E83924B8FDF0AC78',..
                   '699B905ACCFF82E83FDAFEC8648DF64042FC9438B261B73F054149',..
                   '8ACAD67D702AB631BECEF8680D33CE8F4F0CE29B95132591A350DD',..
                   '68B36734B97D4B3E84A76497F702312F2A8370DCF26A7C3C8EB91D',..
                   'D8699C48F551750712683E0397083714A6CAC3457C0FA70BB3A036',..
                   'C6E0BEF24E6B20BA5565B351C2EFD56BD9455FF7728BE07A097208',..
                   'E73DE4CD0CB4E215B4642365123CDEA419B28459D50E864B762554',..
                   'E7C1D7CAF73DA7D40EDEF5D824A2FE1A6CA473B07370932A8A5D44',..
                   '1DEE3C9A60DB68E27A9D3E9C8229B44E5B434C6D18A8CADB6D17BC',..
                   '4614DEBEAD670C73132CE2F999C8716D1098C69277E8ECAC546EF8',..
                   '002E5182E25F31A354DF112E97F8733DD20893B430CD7130E69ED4',..
                   'A0FE4D6C2E4FA479001E42EBC9F36E5DFD3E0BE35A64B89745E']);
  
  E1B(9) = strcat(['821BBB3FB91E50253A9E71AC379ED57AEF394C2CC59587B2D0337C',..
                   'E74002EEAD17AB5D504BCA68BDAE9061C3DBAE2985EBE292B9BEC9',..
                   'D3542015225F44ED3C2C3FFB036A515BF33DA1690F3438FD225A50',..
                   '34106C5F4BCC43301EEC2245D73F63038E2A7D9B8CF95A9FD813FF',..
                   'A071FFDE423E0CE737969578BEB909764A8D6DAA9E15A4FA086783',..
                   '1652C0F6E9AAA39A63F0AEEF62A433476CC7380460ECFB8B7F3B2F',..
                   'E8C4C42A3EF1CDB808FC9747FB4F044B3B47A4EDFCC9463ABB72C5',..
                   '5399B2F79EE5FEDA270D6358B27F8466969DE4A5F2E6A5F2C4CF08',..
                   '13C09F468DC97FC0E5DD057A8A0355767B698F8A79BF0350C42004',..
                   '13A15E6591DE70A1B502E19FF515C3DF36935974A4764895B9E3CA',..
                   '2626BD39B7ADB780AAF7E2E914E804CA923089A51F3876649C73CA',..
                   '3C2623A8C95D11EF4B3F941E9772EBA1F47212C666F03F01509FF6',..
                   '99F74EDE27182B6E98AF49D1BAACB41A328A8C34D6E8AA3553DA39',..
                   '62B27B041495F269328B6BFB4A385CBB118953F3F009920EC4C859',..
                   '0003290DD60AC89177BB8C4BF753CE723AECA392B8D9E5E9E4113D',..
                   'D062F294A77B6EA9A0477E697C04C787CE78A92C704409D37D37B6',..
                   'B392128698D0D8D4CA101EB38B92F467F0D86EFD8759A14162CAB5',..
                   '5F8C457E82392790A5BDDC8DD2663944F880C95EC02FE5363B0646',..
                   '23994EE5D4396C0E44DE2A3D225830BA6160270BCD110A942B0']);
  
  E1B(10) = strcat(['92A0DEABA9875D4AFAF99A24C1D5F10EBBE6DEF9CAE5B0C85B2A04',..
                    '17C1CC5D1A5F71CD8F8A4B013C3F012C0A19EE4A23106CAB8662C5',..
                    'A2A93A971D0B6E487FC05BAF5C355A9520C9148584CFED3EDD0F38',..
                    '696E161E64378C831C586D9178A0CE289A67F33AE68C02A3CD138F',..
                    'A09DF1CAD01EFADFC8BF6F5407B79B18D09C82804736752D08A1FE',..
                    '09EB35F544E9F797EA36DB493BA947AA82513EB1615A356B5AA430',..
                    '8B0B4183E070EB494D628159D2D4BC3CB110AB0CCB2E9E73B5B7EB',..
                    '567187621E72D99F1FB78565917B28464A5F29DD8D6F98B6ED7030',..
                    '40A44B0ACD97F15049E009E8533FDB0B6DB2F2582E6BBF81D7B0EA',..
                    'DC8F402508F6B8531AD13FD1C55978A8A70DF4E053DD475132D348',..
                    'AE27581370EC14A3E0F96E0D70DA4946DEEC0760011404FDC5B436',..
                    'CA7419D05895F5E0EAEEBC88C74947733BE9919F18CE702887A6C4',..
                    'DF7C19279B82FB646090822DA9CD9C7653F6B931A337A28F7A4A01',..
                    'DE0CC0744F22961045F8EF8D4B30B07E5EDF5FA944EDCFB9841A90',..
                    '88AE82444FCB6E90B0E9C567A80E8C42EC713D78132F37AD1D2592',..
                    'C31C93D2EAEFF38AD94E5C0D94F949F47B88B03BC1EA4E5EC9C7D9',..
                    'DF19ED208B8E44FFDEB0B625F633C7DB1C826AA9E1C1309E5B14A0',..
                    'DDDB79714DFDCB52221CEAD7E8A140DF7806F127156478AFBEE922',..
                    'B8ECF322D66B48BEC434299BBB36B3BD9030467B7F2EBBDF358']);
  
  E1B(11) = strcat(['AFA7FBAC93326D0C36A388831B99DF4D527BCE7C9070F7B46B5FFC',..
                    'DEB07384801AE5F86A89934DE23DFE2C1AD117797D4FA1BBA61758',..
                    '23B41166DBE9D126F17B3761E2C352AB396A5A9CCEA42A5E9EA1BE',..
                    '3497C0A5BA9121DB97F64159AAC78E62D7DEFF3BF4CF73F8CFBE04',..
                    '5C9D39E41D5D208DCC4B47CA27E900C3CD8FD1408DC5E0F5114F2F',..
                    'E65817D37CD1452C4967ACAA2119FB8D60E5E2FD8A820D0AADD88B',..
                    '94D40435C095568AE6394D3B97C835BA868A83083316C49C75D36E',..
                    'FDD85165BE74A4F2B2D21295EBCE085D9C4A4758FDD9CF71B97FDF',..
                    '34B7B63A5E9691DBDAB834D87D5B52CA9A53032FFE821398616EA9',..
                    '2625C2DB633E37911987083A3B49A86FC562FB1264A75643A5FB6E',..
                    '97162E16ACCE353227FE61A859E094C2359BC4645946AD12AE5C39',..
                    'C70F59EA7B597A9B3372C23AA578146781A61163C92816627DD9C4',..
                    'BF1788087821F9F5D41B75A0F251B06BBD3E29ABD41E72A1D48323',..
                    'D24E2AD6F11C2D49678CC04FCF6B0EFD33BE6DDCD444F5CA02FE15',..
                    '8112631F782CA7B0C5F3607ED807495BF8E82C5EA51A922FE28C81',..
                    '68D9844859E7A3EE3038C5D1D4BB4B13406C340894DF4640683673',..
                    '9E31D01082BC84489592DA0E985630CEC40702A36DDC301B3AE1E8',..
                    '101786FEDBF752F9E175287C239C18FC25795BCB479DEF59C58C37',..
                    '3313C02A1BC5F16355E2B50EFB58855670868728B902653ED80']);
  
  E1B(12) = strcat(['943CAEB680AA3E630755DF32F406F403D7AF5E48A710274D3887A7',..
                    'AAC8EA6744B889F2E0CD2033DEC0B434A9591254A0AA68C5C9BF11',..
                    'D35765E86B437497D84E5DCBBC0C0C580CE9BC50EC6382AD74DB02',..
                    'C2C233B7BB07517D48056226C505ABF2DD244F6BBAA23313D57055',..
                    '8B065E42327768078EFDB53DC465DA038E3B216D990EE951B3E13D',..
                    '3C1CD559998F77BCDCD2B9522B6F1DC5E12C912EAEF574AFD69C25',..
                    '1F9B2532501AB9F4B3B2223D0F8920BD562B0D358A14AB0D196DF6',..
                    '337D1C96CDB47AFEC6F81DED4B5773864DA32FCCD06B9AC53C122B',..
                    '2C6327E6E5EFE227DE4893FF15BBB2257FAEA836E99676EE32BF6F',..
                    'C14D4F56EA191B8A3870374A0867C49EB0015D1C6D07B87A36BFDD',..
                    '1DCEF20EA7B80D997CBE2D83EB5630F2EE6F73B0D50700C89E4F32',..
                    '438F5541360683DF11DA6E7A3C1E7DB2A87800D9245BF04278C990',..
                    'A8DC9CD86DEF39CBC6D4BC00FF13BBE132F9D86681A8913BE787CF',..
                    'C69C35304824788716D52DC74CEA399E06DE6241780447C74DA8E9',..
                    '47134D8B2FAA9648D6D5F34C9D60AE5973B5BB0187796D589C8FDD',..
                    'D7675671F28C04AC1038D09251980683CB712F694D7C5B0D5B1DE8',..
                    '6CD10EAC4EA04A55BA8803D78249BEF516D38067890105A23212E7',..
                    '2879FA267A8B4F0455A81F17CFD3E5DDC55E5D4FE00F83E18626C6',..
                    '76DAF00E6AAFCC23D209DEE0B0FC6C2AE4DE161D13017ADB5D8']);
  
  E1B(13) = strcat(['E5E70E7837D094416558C044D758383EDF5755C80921218ABE76E5',..
                    '1FB93249E211A38FE6D07A7DFD2263E6E3D8DA0F921A06A606B804',..
                    'DE7AC3FD097E5F96EFCC0F544D623FD6F43FB88CEA7C341E901CD4',..
                    '7A7E24AB141E998FE41CA87CD6CE8C1870D9ABB6503BF7E8B65908',..
                    '4BAF2237DFC94F35C9884C7F44B87120BFCB298696E613C1656AC4',..
                    '899781A94869EC603B4D38665337CA8593AAC83AD8BECE10302E4B',..
                    '4694237E96CCD3AD9CD5F8EC039A1D1A4210716371404C5C3FF375',..
                    'CB3A33559B1C1A239F2E442C8EB033501BB290434BE73489F71696',..
                    '5393989422CF4D57E5B4F3C76AF3C5E8999E61805134B9D7C40BFB',..
                    '59D0D0FD30F98567E66D6148D6AA64F74A22C50AE49D6B1ECC6BB5',..
                    'A002ABF38FF2E2436766B86BDDE7D95DD6E02AB0FF06E7BC22CEC9',..
                    '8D55AA2BC4D7B91C36B2FF9F525A74423498D548318509320FCCBC',..
                    'A582A6C2996AF6538422FF0DF060C0BC7356B0850A139AC3914338',..
                    '127B786F4BC58CEB6064DA881376A147DFF53C6700BD13316A5874',..
                    'A75D7B9713DF54FBB393BAFAAD7F7B0710C049A0B6A8B76A9956BF',..
                    '6185BA39D9C347D179FBB97D4FED68F47DB5AC8E0D40122EA51C4A',..
                    '1F88D23153DF651A180C2AD456ABD7F851B65B220A72BA48FAD043',..
                    '6332E4EE7EDC554B7D75481EE05C3D3453D760E9099DD27B324DD8',..
                    '4C0C0C4DEC4C674D25284B16410F959FBD09D9DF09CE875601E']);
  
  E1B(14) = strcat(['BFDBC82ACB4FBCD5A90C5967EB2FED597A02607F426002128AF4B3',..
                    '8942C85AF4472B3CBF3B183F240E049B251713740A31117F108936',..
                    '631FD0F11C5F79325BD6677A2C2B242965AEFC147D93358730AA78',..
                    '2491209CBE600976F56030753CC979C240A196647CD9EAB1DD0380',..
                    'E59BC7905EF740C3411AD9DD72027D0D3DD6DEB0F5F3C18F6D6F7B',..
                    'C59B758E7E262937B4599B38567C147ED2689BA2CF23736CAF55B6',..
                    '925827E2B70E47D3813C94C85298BD6B49C97B5D0221BE9E3164B6',..
                    'FA3D95AECF53AF170966090F19A69E75F188BD2556B4E8FA7DC4AC',..
                    '6C34F54297C06C2A96DD1C45B42E6175B5E8784568F7FEF0B6C124',..
                    'C5019CB577B374941E8515CCFC21F46D188BDD2C2284C688879A5B',..
                    'EC50CCB97FAEE1F75580577498D509D3DE161BE216C873B29E178C',..
                    'E17DCACC5E9E2224D05ECC842FBEAB82A75AAA20769FD81131CFB6',..
                    '9D5E35409273CA106FFB27F63FF997CB500F161F6DD3A8BFA5719F',..
                    '004EC17860152D3290951678A131E4F3D3AB34CFFCAB2967ED9D8F',..
                    '1BB987950306BD28751D2AEAB05F071B08574EFCA01E5386E04F72',..
                    '7BF413A8279E9392EFB64D9AEE00877C76C81EBC861E2B484A2D35',..
                    'E592A131726CAE61BC010B954721A82C968CC6F384D9BBB99B4E87',..
                    '846D10B94EE31F64846A5834DF73A67A267B894B1C06242D750F15',..
                    'F3E1E850A11CB2E2B16155008F91493AB3BC77CF9BE56F9DB20']);
  
  E1B(15) = strcat(['D64F3D1CB54CDB9143D9E701BD313779C09DA064D9A85674CCB53B',..
                    '0C5B4446C122098961D5EFFD6A85537486D5EB26B5E18FFBFB8E6E',..
                    'F16C2DD2C02EC7C07DB15CE33015A636E225F744C963BF0653A89A',..
                    '48F1AF04819E273A3AE1F5538AD574D553C5A0DEF47B552957037B',..
                    'CA921970C76DDEF74BA083ED55363760A6780612C075964B083B4F',..
                    '674EA0012FD1DF09F0445CE75A698852098206868AD8241E3B319F',..
                    'A8D2D86DE6E7631DF1AEB571F9676323E0627307F6D8F569536A75',..
                    '8DE5EDAAEDF80F4335E3AFCAD07F70AAD5CD08CCA1E71B84D4D979',..
                    '31F924AC0010C0811972ACAA414B89FFF7917E653BB31E9CDFC725',..
                    '95066C662CDB9BBC96152D46BF4E8C15A8D34809C4B9D79871BDF0',..
                    'B63FA294F2D667624F6E0210CD40C92F1C033C3D8BF089EF85C4F5',..
                    '71CA727C71B23128A9B0FFD70CEA93C316FC4D69D79B089107F292',..
                    'E03425B2552AF5AA18FDB9AF86EA1972B66B1276B09119437E4DFB',..
                    '8F8E3972D91A93816EBD7D8D715CB47EFA742938B0B49FA27A291B',..
                    '0DEA1DF0B8F878332103F45A99936896181E51FF65C6995F57C2C5',..
                    '4B8002DEFF54B0EB3131EE7D61030C33B5502C49CF398FEC4B7615',..
                    'D16FCEA3E8EA12BFB311D426331A06606CA5A066707C4AF8D1048F',..
                    '1CA6065FBE506D06C6C00D5D250E227265551867A6816F05155FCB',..
                    'DE24D4AD115BDA98AFE08B12A1F32E7C2ADA801FFB78BA05726']);
  
  E1B(16) = strcat(['9D6AD9889EA02FC9A58949290975DB0F512EB37C8156CC9F1242B9',..
                    'E45F22CC1D6ED1CBCB6CB245811CE729261641FDF7A8F389BAFD73',..
                    '11B8BD689E02409F6E8C5202F466349EA466E5398B29C8CB126D96',..
                    '00D89697A07A6900FE8D95951903DAA3419839C2D9E35E9F4EABC0',..
                    '4C9006EA585F544C7163A33D7E78DE28256B7B8978FE018CB529F7',..
                    'F79BBF66DC4F0DECE80AE3C2CD479D78C4480E4DE2F06C70E5FEBD',..
                    'FB4ECAEDC2E7BD891AD6C91A7C2446F1B13B340B7160782F6CC5B4',..
                    '5F9787CF1B0985202DDF02EC552A6DC41325FD8D31A4316C13C56F',..
                    '7157134F66E1D103CC3AA7EB951C92094EB4409E6E7BC494434FAD',..
                    '80999D46D824A5A57390599052025F7DA4838F7D16A8DACDAFA06D',..
                    '175546FADD1E3F7975265230F6C01B9C1FB1B7AB1F2FDD43A5778E',..
                    '3C88FBEA70575CA26D94D249670E4D9FF28EC67D15829776D7BC67',..
                    '54D2A2BB01554E5FF0C3FAD8A1CB546E8AD5E5314103D086D14ABD',..
                    '30EA95DDC591C13D96C1CC3F60FD18D216B67181B6324AC09A97C0',..
                    'C45E50EE8380ED42F6E0430639373E7760C708248EE7D74830E959',..
                    '4114879748883F247D056B2BA94A0FC54CECF6F5C6AB4DCB7CFC8C',..
                    '224F40D886427504233DDBEDCE160DEFDFFD69EE2B75746D9CF716',..
                    '76DC453FD01C315ACA96373ED387B040BDEBA7FF3CE00D915F90AE',..
                    '6E1796971F8052160154E8986913AD7BA291188EC49A60BE27C']);
  
  E1B(17) = strcat(['B5184F7D580935ACFF18201CE8B5D54CD0A1CACF102FBC8AADF391',..
                    'C4CA5807BAEEF4E5E47F7459E74485E48E0C42D27CADE6970714FD',..
                    '97C08F9592FDD387C859FC12C1CCCFC3EBF510D66FBD8C448C25A3',..
                    '22CC5887F94A55D48ECA362C690F24833C3B032A047D12BDA2ADC6',..
                    '824A1F6EA9320BED27968E9CFBDEC60D041EF538F1740C0519003F',..
                    'AA89CD4224293167E05344998FD396EEF618E8F547990BC06A8B76',..
                    'D0FD6FAC13284601AB7191CEB813C46C45CE7B3FC09EDF08DAFE13',..
                    '6BFBDD63E6CE7E4BCBB16C5DA68AC71A1298FD27363349A261C2F2',..
                    'CA8CB799E8604ADF70092BDBD6A04CB80568776A537AD1711891B2',..
                    '51C74E42FCB095B23EEF70F167E8B4856BB7F92E3A43C79FF44372',..
                    '62DD70BAF9B16CBF5F10D1AD7559AB0F8CEE1B9FAD058E84FCC342',..
                    'D9F0D9FBE4207D40E281416506242CA1B8DAB28DE88D2D00BA21AA',..
                    '7FDDC25940CB29F02811F8DC6850A6A87D72CA9F3476A73649FB4A',..
                    '254B1204CC1261E7D512BFE7B0D0091AD5CB0FBBB765FB5AFDFAB0',..
                    'D701941DA54832FE8253BC0CF61924BCA2CA231A196C7C32A350AC',..
                    '9A5FA2884D8571FEEEDB7D29632E71898BB62B5E4E0104F73AA6A9',..
                    'C6B8CDA816872805D75ECA64F961641077B259C9D39E2F3CCD9FCF',..
                    'B1E6B6E2692EA34336A967E587F32E49B961B91311198A204D1187',..
                    '4B4BEBC6C04DDB5B82D5B741D3CEDC03A56A2017B3D2C4FBBD4']);
  
  E1B(18) = strcat(['CFDD6B78AEB21CDCD6AF8C349F6DF8FF8B96BC8246A672A16E45B5',..
                    'D0AB7D992570EC45A534B77F204039FE200D4C5E7C78FE24941F57',..
                    '8097B216177D8AD4E1844B2E52D843256D0BE8504CF2D5B639E2CD',..
                    '501A6FE39B8AA7DB7DEA924B38692E43195DB7E5F25E25152DF0FB',..
                    '7E0D4EF63F99CD95F699E16576702B651C29583645070011B2A1F8',..
                    '8C947BAE7C94D48EB07A132DB38D4FE2B77EEAFB31AFB442710BD0',..
                    'AE4E6102DA69A454517B6F148D97DBFBAC7305979B5D74D7D7568A',..
                    '0CA56CA89F23D8330261025CC741F9D7A4BDB356B544C68C89CCC2',..
                    'C125F5C71E18C4EA102343AE4A44F6FC695810E6F28C86BF53F4C8',..
                    'B8AAE46DF6006B1679EBEA790266D4D02A2095074ADA634EE60C70',..
                    '70285C316E1F191BC5A88B80D673F144D65B870A65FC93D8B4BB29',..
                    'B80FD58F9FE95F5994878308CAC5394781E4D5A3F5EA2A8ED834EE',..
                    '5BD31D2058C843F22EB778C4C25144193DAA65F9B57AEC4A344713',..
                    'E9EDF913F3CD29196B42E71BB182AC3B1A60AFDBF1112A86A20BFC',..
                    '1D28D3E0DBBABF38E8F12651C207C951654FE8C4CECB6C6F93EC46',..
                    '456DAFFD7320DEC8D08F2F712CEB4D82407D61CC47B333F69310C0',..
                    '6EE1FB5ED84F83945F05D4A87CF5A68D78B5536880DE3443E80404',..
                    '0E599BC5837E22150C93CC1E5E711F9B889C78C6FF882D80857EF4',..
                    '1ABC5F12E99105E6C894EC0B796E0A645780341CBD039E8C6EE']);
  
  E1B(19) = strcat(['ABA759AE16B9D8778FAC203FADF48015331D6499B8CD74BD71ABEB',..
                    'D3E53ED90625E3057EA47BE587600F308D38743A686EF6FA189A4D',..
                    '86E4A35EB798FD2307345FBD10FA701265F6417603365FCC4CE763',..
                    '5924428167115BA372294C27A23CE6C27C506603C5A6618A2B3344',..
                    'BAC50AB7FDC29D36BCBDFCE0D48D088EFD8EA1DE492C543093C30A',..
                    'B7694627C01B334CE3368AEB4BB3267EBB1096450BDFC2571977D7',..
                    'EF78D6E288FCE0388A041838EC2031248F5FD659C70180634A1DC7',..
                    '196C8D9111C75B51C50F854CEC63DEBF9FFE1AB9406735EC318727',..
                    '6DE7CA2FAD4287027956C93B8E84B7C0C3A9C3F7E82B3DB35EB6D2',..
                    'CEBDFE0708FEDD764C839954F2CC9044B652D0A01D28BD6B9D3DD9',..
                    '740CAE39AA52597FFC1227FAD8B78EAFFC31BE94A632A1AA7A60AA',..
                    '5A9E090DA2B62F6DBDFDC50DF6EBE1D9949619FE9B2302248D6C80',..
                    '1DD2D6C01FF8206A93C0AD22C6990C4EECA7D4BDF36C3246A5D2D2',..
                    'B3982C608E6AD6BDD85C92682EBDC9E4117F8B7F841239C2A5AD79',..
                    '77E11E4E9CA73A55859EADF7C9C2F1B28A6B4AC720201923006333',..
                    '1FC5586756CEA1F8478173A0A4964D00C1AC099590152125A4D015',..
                    '92C54DC2555E1BA34C7AC039394D1979AEA2BF7B2B2A8CB9D62E89',..
                    '132CE9E3B325F023AC6E8117CE57AD4B271EFB0C172FBFF8FA6A17',..
                    'A490B67CA7B15F865A8AEEF37651A622390E82AFD418C7AFD48']);
  
  E1B(20) = strcat(['CEA29601B96AD3A831646922000BBFF02C014A9136D9A151A0E61A',..
                    '51F9FC2EC0C3A8F4C83E64BDE569A33B4CD653C1345B7CBEA3B3AC',..
                    '0411B6145727B1DBF6066ABCE9DAA8B0DE58ADC2510C02C2619A54',..
                    '2A139FA3EF7A03AD3467345D9573C107A13E7FCD43C0D51DB5EC1A',..
                    '09D409DA75462F9C71F0C9E36C2742C279C910F07CFC5CF7F98AD4',..
                    '8D67232A2DF29A66B78209557357A4BC91922D4195DA9533CD3501',..
                    'F388AF6EE2BB3AD08BC7D53015059988F5B9BF7824D066DCBDC61C',..
                    'A588DCCF0EBDE4A96632DBA22CA0D770C61A1DD66EDA882D02C5FA',..
                    '284798E12296E89C45906D315EFDBA816FD869DF869A65DD8BA4E0',..
                    'B13C441EEB052EF3D0FD436E4AC68EFC749E0CF4C7E15599D5514E',..
                    '136ABD134BA638A02E9EC1FE66CC9ACBCE5082C8734196BADC21F4',..
                    'DA7621D9FA725362C411127836A26CB44CB3851D53C599B94A5E67',..
                    '862665D7092C43D9B4AD3FE20B8AFACCEDE920F440F3BF5552CFAF',..
                    'AD04A7D7E0A9CEA18D497282D44778FB7D5072832C0B77C4C51F4D',..
                    'CFD7AC07DC7A9863DB8A38F1C003CB852F6119BE801AD12B8BC739',..
                    '3B00640F125C734447DB2FD8B02F7F7FC7A23B84FB80F9CC08E3EF',..
                    '888634FFB6F51ECEE9B20A89941FBF2B49314DBDD67CB7A1B5BD8D',..
                    '629FA327AF2CBB47B5419A0A8CB807D30152FA560690DBAC49D6B0',..
                    '43D5BC9D51E82C3B1CF4ED69E997050C65197F3D93E21CBE91E']);
  
  E1B(21) = strcat(['D358BFC8C6AD1DC94E71D1F5D05589424275875AF8CDA2ABCC6404',..
                    'D6FCB7A2E0A74C68024827E02621C10CD5FB149FBA373AE32DFFF2',..
                    '75CF386C3D7A04E3FE10B6F1A6F4782B4823242F29672E847CCE76',..
                    '0BA005D6852A3459E7576A254B10A9A78A9F8112BEA39BA65898CF',..
                    'ED1179D68211D98E6950ED06399E39433ACD898E2F6C87F5FB9D99',..
                    '518EF36429D447B0EF0C5B7D834ACFA388578BDF60D4B1FB5A0CEE',..
                    '7D1D613BB9B99E36DC9636E70A543BA6BF0B3A448DBDF804694942',..
                    '39D4B7C4979D82E80C08EF36EA67560C86665D458040CE31BA009B',..
                    'CDC30CCBAC50259E4485E570F190613CB010563F6BD24C2F1CF73F',..
                    '6A6844AB8350D23BBC3D1361E73DCE94AF83697BB817BA366C9855',..
                    'A754EFC2F007D99A964125682E6F5CF7FBBF687D221B5A0FD84447',..
                    '7A2F87D5370F4469F76073A93AEF7812275FD4F70B2040C12A83AD',..
                    'E5E5D862684D119DCA0F75AE2B56C794968A68566291B731579A10',..
                    '55A84F083B3072B7BD5AC9D520F64F0829B592875613BDD81C1162',..
                    '2B331289C98501B01EE1D813C0E97CF36878260F80BF88071D258B',..
                    '9DE02F3F90B4C12BB56CBC731550B5EFDE6D97A1283EEFE61CD6E5',..
                    'DF312D0F0153A32DD65B143EC6A3F2B64E2B8FFB47EAE46BD92A6E',..
                    'B9ACBDD11A2D730D027A3EDEADBA5965198FD59BBC8574B680B96A',..
                    'D48586E5B17625251BF4374E28C6AB956C6818183FDC119499E']);
  
  E1B(22) = strcat(['FE69433233B6067B0EACF1F47BD3AAD9783FA30F684110D1152459',..
                    '233896479D08A976B853E4B7B52A34511239961048B7C1B9009095',..
                    '327C86F2EA291FAC1734ED2596EF19D04528F3D8F2A3430A0C19DA',..
                    '6A70A37DB6DC034BA0053B57ACB9E7C00ED9BD6AC11339EA169D9D',..
                    '54E6739B051AF40EE79A1034D6294261E1AFFCD61B9CA5016C56B2',..
                    'D1172D9B2A7283E4EE0A06C8149E5A2DAA263A5D2429C2B1FCE75C',..
                    '41887DD02E056EF8724645FEC6FE7FC1EF180529B1E894773CF3E2',..
                    'E1D938EFE9CD824D91454116797F5A84746537FED5F0EBF0583C85',..
                    '08EA0745B4989954EBC4F215BE3D515687BCDD5DFDAB9814358B07',..
                    '038E0CB869A8C34F916FC67773191679C60A15A0A399E224D0B016',..
                    '8439386C0AEE8F5EF77185AC847A66D934CB0ED6A3467C3B386BA7',..
                    'F115877F36B49E111DE49E409468F343A98974F4EF1EEEDD282F73',..
                    '013EC2727518DB46C6751A58AE3E0D5F9D2B966D4465BC5595BC31',..
                    'B2712AE1E1BF9915CC0E02CA7240EBB9A045F959E77DFCDADAB624',..
                    '8D58B47BBEF3C775DEFD629A2EED15201A21ADCA470B1AD3084924',..
                    'FABCDAB6B12FA6201E2A239AE8F1BCD7CC39FEC62587E58C84AAC1',..
                    '5935D45261E3AFEB60016AFA0902DB98DCFE586513FF70EF4E3F47',..
                    '773635D475754A158FACC9C470921FB0186BD6EEDEFCBEE9C80311',..
                    '8851F82CACBF8C0A544B0562E2E27286CEA5FBAF83AA5C1F97A']);
  
  E1B(23) = strcat(['C7386F9FF39FDDBFEB223AD8B856EA2E7F3AFEDE197A61F183FF7D',..
                    'F2FD6DE208E71E6E1063FB3774B696913524F7488EFC2CA54E8B65',..
                    '3EF5BCB7A8F4994E312DCEE99A316C2ABF3FDF85B8FA9BBD4366AB',..
                    'BD7B3D3D433C14710A95EBB3D0FCDA2D37A443D62A8361DA78ACA7',..
                    '81CEC04542D01DE7B6C6D14CDD4EA709264251D46C42AAF4040942',..
                    '86DA5BFF8E81FA2F8C54B172821054F4CED82287F29EA3D3AA798C',..
                    '9CF5C5A909B9FBA641A8D9E310248B0F9A1375CE4DAA98EB62286B',..
                    '4EF4DFC58B877A73D017B17AFD7F1F58D3D2CAD3B7AF2F06699B08',..
                    'B88FB4EB70D2511190158BB4928ED1735C94400980144EF9ED06E0',..
                    '6074E2F29325C1AA316A46E8E617B3CE916CFCF05A389052DE1204',..
                    '98341EE26A27A3D757AAE763046B8CBC841350292F06AFF97C9707',..
                    'CE5561F5C119E2FF6C137094F62573EB80DC13862797C3319158DD',..
                    'D465FBC033CAD81BFBBBB54D9467599D751B9980A9AE8BFC6715C5',..
                    'EA74859E6A10DB369D5DF83A92655A9A5908228B33B36F55DE5630',..
                    '05B886EB324CEC4160F0D18938E9FE41D39234C29E13B814DDCD13',..
                    'CA6450774800924B0848735C5DE076F66EDC973FC83B13938811CD',..
                    '9887371470AC5DD985481185F1191EA8C1D3A7DC65E1E82E2318D0',..
                    'FF0C9AF65EA1515DDC536C5A8BD0AF481789838DA54A39BA56D014',..
                    'E12242600AC78D28ADAC3FFD3600E896445868064D1D2ACF22E']);
  
  E1B(24) = strcat(['BF5202D3599D2DDAAE5F526B6B6AC469D4BA0D0BA5D79B1DB89173',..
                    '320F0EB68F5D9DA495AA0981F8022426F68519B548B19B5F8CF068',..
                    'A6CA1442AF77C83B7D8649DC281BF438F9576F7A719A902A860B9E',..
                    'CE9AE9C14B98859B282010A5DC90DCE612AFEFD44E0E9E7666A461',..
                    'AE50C2656BC036648B826CA9C3C7C53B30976335B097C19390716A',..
                    '41FD437A2098BCFA2B2975F1EAE5BDBB8192024C20136D2542FD89',..
                    'FB8F2F94C08F765109279BC4E511787496233F15F52D7C3BC3E98A',..
                    '6DC39AFA1818B9533EDE72FDAF021E2C9B7D6C74E49B849F372B1A',..
                    '131F4C532DBE3B63635E0E1334C87DDB6F3D73883D2B43E87CF19E',..
                    '40D6B404E581E807E6EC1A94F5261C7F7EFD4CF043C90A1A7E9746',..
                    '5022ABAA1DC21588FD285E7158FD9B67EC5FE7C9E84029E961E045',..
                    'EB5227E4726154F4F057FA337BB20DDA25D11632A7995B81076408',..
                    '4EBDE01AF07372EA82FBAFE0434401FCFE05CE8FE3C20C01ACF4E9',..
                    'B8EAF4D50C73D5C42A95526CDC8313DBCA6ECEACB457D9673565A1',..
                    'CC0AAE23FD6261A8943E8FB84CCEC676601A4B302A9CACDEC8998E',..
                    'DC847A53B3CB0E12C8B4A7897D5680CB14A3D11BDBF4826C3938EB',..
                    'EEFA0075B6494CC714D3C0DDA2F5F783CF23AD2D2545C899867C11',..
                    '15BF4A4F559F63E68098955550BFA1EF7771598EF86A08C0C634B2',..
                    '91674BB77615121BF0838DA96D6E7C53BFE6A58A382FD9721CC']);
  
  E1B(25) = strcat(['BF8903A3918B3FDC06CAB4EF675F7BE3962CD7E3C6ED643386EE53',..
                    '3C3B24A3D94D2EA2CFB83F0A346FF2875DB07BA647492D47A807E7',..
                    'FD9717CF12BC97B3C1BE1361E598850B39D50CF7BE700507863BC4',..
                    'BBF26620FAC11D97128049BD96C5E09DC8FF3F62655D660FE66D31',..
                    'AB0B0F6D4F8420E3D2E633C571D7FE2AF1CB4E3BEE95E092B00EFD',..
                    '2796A3DEF376F75B7EFCBB141337D81AE52939D87956C41B1E42C1',..
                    'CCA4317D31AB4F53DC9502A3DC774E05E1ED5008CD931DDDB98DFA',..
                    '69960A6ACD45B60895C4FBA2BDAE8BC7DB8C821697558B1E0A3111',..
                    'F156738409FD180C5A4A33B24C5EE4991B84133CE9AC089724D62D',..
                    'A9D9827A2A04FC103652F216A0895E78A96086270814C2699F475C',..
                    'EFD6359428D8C505BBE8C1A96D2793802219144CA6B3EDB455929B',..
                    '39A3E9F3AB74D685608CE3F301FE38202ADFEF529CCFF46AF36DC2',..
                    '4956A7CD07CEBA55AA4C89F7913A8A4B844FD8F152C8A823CB9888',..
                    'E3BFEA97D7E4AAFA07125DA4F51D974A5DAFF0045BCE5B868177A9',..
                    '1BD932963451EE2673A85AA8B7D493BDF25BCC2F64AEC3150D8C40',..
                    'C835AB4F5D0B7F259DF099BD6FA9F5CB198B61018B1448035CCD34',..
                    'E7E7A2138F437490026050BBE3CE2D4CF4F4F095CB97548E5731A3',..
                    '38CB3903519D6B13A029727F047A7D00904A556C883745410360FC',..
                    '878F77707A716D549ACD6A70A18F9EE0AA8A6EE2080608E10AC']);
  
  E1B(26) = strcat(['F58CDE0EFE2356F429B0F2F9A7869A4142A6173188DD75B570F1D1',..
                    'ECD282E4AFBAD11370C5B4CCF3C98535D27D73C0111F11A84711F7',..
                    '32441EAECAB684F2F0D7FD4FC4070749574922A906E84B3350CDE5',..
                    '957DC388FDA23BF45F05951A393DA253EAF691940897B57ACE655E',..
                    '9630F09856E76958D6BF7B830E0CB8182AE226F39D48036C867BEF',..
                    'A7E7ADBAD17C1AB45297C757DA4AFFBAE677B05677D60DE1D975A4',..
                    'F3D7EB3461B424B67B61025AAC257A69FF720CB9DAC007C50C69A7',..
                    'ACDBBCE210BAD4DC2E629A039D98E7EA037A5C344B5CAEDCDA035F',..
                    '28677A41D55A0E3E6E480CCB12B8F17062A983F4E651B4F7CB217F',..
                    'D06BE46747CD5418C0C81916465A4F5660152B3E4781DA8040D424',..
                    '6F9BC47366BF663CF9DA3BB247D9238873CCDC6FC62D1D8F669EFB',..
                    'A42527112FF4072262F7E65AEAC328871DDF47588A0A0DD13A4139',..
                    'F4145822A5917F624B881BFC354F37B6D59C566823F629A21C9733',..
                    '24F7167BC39FBD2C121D2A849308D13DA1A28948EB59F7DE97E364',..
                    '223E17A30119BBC7F43E21E7DC3093F7505055ADAB4654194A77C1',..
                    'CCB61898840125455A275A8F071273D8C13934915D379CC603657D',..
                    '99CE4075C1F1DCAB60B6BD62ABA1A10B5402A59706798002EF30AD',..
                    'ED2F354E38CE0B57900FDAD31E7F684E53D097B4313DB552EA66F6',..
                    'D337F29594470D3DC0BC6CD361831251004DD3C5357BC0BECFE']);
  
  E1B(27) = strcat(['D9086F7C272AA317C64C00AF43C924DB5DAC97F8EE3ED2296252FC',..
                    '4756FCE6928BB009D4488B9BAB757411BBA52BA6F61AF1181CC7BB',..
                    'A94257593FA1BD26D52AD5014C3F1A1832FC4F7445C8BBB77C8FD3',..
                    '1C88F0C5D4736D49DCDFBEEF2B8301E31185793BFF87CFD9E6F7E0',..
                    '84D343AB98BA3518A87A5F915BC0D76B01AF7DC1CE45F1C5280BD3',..
                    '9D3E3D94D0A0286F8BD9FA942849664E08F2BE0B93C6E3B8906119',..
                    '3FADA0FA9485F62CA87F3E68E204186EF1187642D651162E4D8E7D',..
                    'A049F462362D8C94539CAAD09AE4768C96ED6C2CAB8025EBB6901C',..
                    'BB26865E1F19FA1B193D47ECE390B881233578950175C85B928582',..
                    'D5B439EEF2F56A8C7EA09278E47741051223AC182456C4FA04D025',..
                    'BDB33FA10C48C70EC91BC709E3CB0FA3E01DCE5FE5ECB9018130A8',..
                    'DE5D0583EDD68EA2EF227A612748B2F785A30A01014BD479DEC625',..
                    '6C8AD88470F79DE0E1432CAE448DD7049E5B7D4DF3C978F65E708C',..
                    'A3759AAB9D329C11FAD71204E1E92322E3EA1BBDD9D034E2A23ACA',..
                    'FA21CF490AA5E2E419197DBE990667BCF277ED61B264632F694392',..
                    'EF52F0A27C38E478257AEC8D2542938BF0713EBE60779C95A0EEC8',..
                    'F32A5202A849CEE8CE0F99702F595AEA839531D4CFB5F5A6166B06',..
                    'EB64387552A1F9BC6BB97B9B99D19C3D2E1E8E9B305D525E741349',..
                    '6E40FF50CF77D4D4E2D41B1D5929848FB2F1FDDA5A39DEA0546']);
  
  E1B(28) = strcat(['AE4E3B30560A50DA55AB3E59FFF512844A2700D2D763D85D5C3FD8',..
                    'CFEFACD4D023BD926D3EF2E55EB1B3831F2276EB07E5C07B44FD7D',..
                    '79333699BED0804B678915FE0F092DA9A62F69CB020DA21932F9FD',..
                    'F9AF332E1B400C6B7E7880508E840D62FBA07E827A23A2575AE68E',..
                    '15AC444A1CE35DF3C3F7CA49DEF2966DF3BA89C8E90ED5E2421A64',..
                    '07F2EC51A3E92A3608FCBD6AD9FF9E5C7817E79A0C09FE9014F7AC',..
                    '291448263E4346CBC4BAA6EABFB59B4526B654070084F52B864F97',..
                    '69181DC6EA91B576956397CE55CCDDBE41F94E5DC366E775C86ADB',..
                    '1C807B66D08696A2BEE45B90E8736469A371F05929D9D9FD34980D',..
                    'E08E00BDE2CD0EAB6AF2165D76519F8F2D894AC70740D2372B3740',..
                    '7BDA4D943EDF1CBD35CCE4D81340CC97751C568731C009DF65571F',..
                    '28B7F58106AE67279E83C3A0C130DE0C5B6C99117099548661D290',..
                    'C4CAF3BC60EF719E2F7B210FCD4381C33904AFDF96DC3A6557B42B',..
                    '6EE895B4D604F5F8985F454C51E32B2C874E90926CBC58D044D483',..
                    'D6D2A7C26C7AC4D190531F79993D07B2E830FEB99BFDB00AE8C008',..
                    'DB1B762F3F4A81D41295FDDA37F3056B1110D4F0CF385F9FCC7E14',..
                    'C34F6752A2FB17F5CD3FC4AF0D51E4A0AF7D28DB0D4D6511561892',..
                    '09480054F8287266B1CB26C9E8CACAA0BE5A69C696300025D160F9',..
                    'DA29F9EC79838941459B7B8164AAD95577A0C532EC2EDB35250']);
  
  E1B(29) = strcat(['9CF0CC00B5788DD743A5F33D87E8FA5733B72EDBCD61AA4B8D0B81',..
                    '213DB52E7EF17AE90934F5EC0711ADD19E881CC330F696179C1BA4',..
                    '64FFE6D7B04EEC383A4106BE5892C5DD1BD719AB3739A909A384FA',..
                    'CA455E6AF96600AC6FF809788700DD2AB93DD228483759BD903EC0',..
                    '02D4C1278808B764F018E3B740EFD821A61F5BEA2948A653041FB3',..
                    '1F6D5D0DE0A045DA366E44112C820FD7FA966B2CCFD5A6816AF84D',..
                    'C0A3EEB8F9D2F0A912586F91D50B1AE3D930A680A8FB7435B6875E',..
                    'D2E599B87598A7C20245296C4965E2E0CF372B6ED1219BA68CB646',..
                    'D3E73D52665AAF2E3D1C4DE8D264578299B166FA0E148281C877FA',..
                    '9B14818759CBF7FF575307E80B73933599D94EAD2FB1C08A300063',..
                    '30BF0AC1F1C0A4EE6B07F9F3381AD7E2E469E8DA9C2D22CFC0A208',..
                    'B58924D2F994AFC0268EFE206E0A9EB79BB51CA26FB49013B9A170',..
                    '17E0C08F9FFC6C319BB1B5AE41771443BC670EEB91D7769F9890A9',..
                    'B80F52CB0167EAAF850FAF2A52B74ABB1792E7CEFF68C0D38B01F2',..
                    '44AC0CC0EF0731E3BDDCDAB89DF376973A7ED5D4264EE82C334671',..
                    'FCD39ECD6E2CF869493914F332767BBE461707166A9164776D29F5',..
                    'EC9291F505AF291254D7319AA594B5F397D5BDF00BB840C4DDCB42',..
                    '5F4325ED8AB77E57BECA3441B89414616671692EA88A89D2690A4B',..
                    '5FE958F990BD84A3884A60FADD5DA57EDF01865F85829195460']);
  
  E1B(30) = strcat(['B85B6E754CC8F6805A8A19DA104418D9C134C8B0DBCFD5DAAF5A71',..
                    'BC047A73BEDBC192A453674BC624959BB76E44C5B34244D4736ED3',..
                    'F0F3C9658FEC0DA5437E01E128795EDD7593D636CD73FC1780B37A',..
                    '381502633CCF2EFDA0BBB494C1D0FC7F602DF8C282F55E3828E81A',..
                    '92458EB16B74835040D8A9C8F2DDF180A617B0592344B4373E1B52',..
                    '6C9706B843B0CED4D25D7324C6FDD0F33133C00443638E6249061C',..
                    '56A116CEC7822F4512AFAEE52CE8F94D8547F72612EA8C7D160C65',..
                    'FA3BCC92BE01493706EC4E5F203F0BF85C52F417BAF8AF490E5013',..
                    '3505685CE63AC5B173E07D8DABB2D439C6DC18B41B9CF37D02C92A',..
                    'B5C2F27EC83AB6B2DDCB7ABCEA30A95BBC39E9FD0CBB28118823F7',..
                    'D0342F1EB7B45FA6BB3A50223D0D7B14E975E7658352BC9288B48A',..
                    'F1346955F4551F2ECA47D423EFC63D20681057E5EF234D061A5E6E',..
                    '234ED01F3DF223A0E8B4DEDDC552C7DC3ECF663D5011FC907EB4A7',..
                    'CF746AB9E07C2929B7427DFE9E00B0A1308881912635A72EA99927',..
                    'F343EBAD32436A9B8EB1934AC29E79BB80AB3ED9F5CE39D1E43C25',..
                    '1564654365DA43FB8A0FBA27F2328D82445A1EAAED67B92716147E',..
                    '859064AC326A42DC7880DE82FA782AFFF9C59FBDCE088746F8CEDB',..
                    'A288BC8C2C4B458782CC9BE63A86168B671BE99A09F2217B7BB2A7',..
                    'BC88651C1BCE8A0B89316ABFE72B22722273AF570974D8EDEE4']);
  
  E1B(31) = strcat(['DD40DD438251E401FC926CC6968393415D52D521A5BB34D4272D6B',..
                    'C7B5431062B35112CA709C0680CBB18EEE053AAD62B2391C9E9D58',..
                    '0562541A453ED936CE8E88DFA61A88CA3BEE66CFFF801785CCE863',..
                    'ED9C36A04D2DC8742A81CA55127B44314AB4E687ED921B4881CB36',..
                    '3AFB3CCE7EB774E3205D4591939ED7D3C0C508A31786421F49669E',..
                    '120F01D35D467B40F85F2454F13F591F3B830937421B5C8A6C20EA',..
                    '878971AEC941FD99CEA92FEE00E5DC2264987DBC549EFF3E4A26AF',..
                    '0CAD7421C4256D107A3E8908F67450960E4E41FD7E2E84F754BAC8',..
                    '1C8F5F1D6F650DEB3E6EFF6059836643209E3880D7BDA701869208',..
                    'D8E4BC8D0614066414DB3F93D6EA187950285F55BB7A1B026EA4BF',..
                    'CAB4671B07704828D5CBF9730EFC99E68E91F1FE9664DFA73297F2',..
                    'D6BD9497DE04982C9FF3730BB6FC3EA2053B3F45DC7FB587BA19B3',..
                    'C6B7E780EA5F25B45BB727174D4CD3B401FE1906360BF0B15DB13B',..
                    '62752F82EC62226AABC83C1C26376F8366BB849DDB65958AD969B2',..
                    '5654DEF1841518993033AF47EABEE3CAAA936F19E28A205F3CDDB5',..
                    'CAC649DB6A90483ACB63A24EA46D397508EEB5DA94E9C883EB0451',..
                    'D036E28CC303D52B1BB31FFF582605F340D449508959ED1FE2FF0B',..
                    'D22FDF77F9680D6B5647D59E7E6A003AF0C6A95092F0DE43D1252E',..
                    'A6DE00F288BCCE3ED9CE273DCB4F3BA7E8D17353B8ECA24F03A']);
  
  E1B(32) = strcat(['FE38B1ACA366B4C15F3FDD4DF0E0274FBEFDA0042BB203A4F6627E',..
                    'D9E29F405379B2F2DDC0F3B02A0CA70A9499F3CE82B87603FAA347',..
                    'B7052CB5D13D9DE84C114EF3B8F62418FB1F3E374B997127667FD6',..
                    'BCA2E2F9DBC04ECA9D908CD37C62F08EEA6F44B3FDC149465AA803',..
                    '7D65A6C8B9B8B3D5E9A40578E5EA3AE1209BA49E5E2AC615C59A2D',..
                    '71AC1605B98E39A5E66A890754C7D1C07E06DE78632587BADAF7FA',..
                    'AB0A529AB791095DB0A708B691E9D81F2CEA8F07B05495528B9FD5',..
                    '6F77A4C8209DB972FAADD9791BA59F47C06F241F50C0619FC04F84',..
                    '56339E0AF331310FA4DCCBEA0E5DC2795CA6B3ADD0174AE4B30AC0',..
                    '428320ACEAFF68F73ED11DC1BC9F0237BDC75F7F48BE518EB3305C',..
                    'F2BB898B329716FC9ECF7E99B510B3309808735FD0A77B15731C23',..
                    '3998F9ECEF46E2CAA6E6EDC8D05B943ABD17027A80D636E535038F',..
                    'AE44D60AAEC5406A372D62479192FA84D844520C6774CC589FEE16',..
                    'A3A5549495D968AABAABFE4DB94F5AE0C54E603D6DA5C3056769A0',..
                    '64890533EA8EA1E5D1CD410CC8DD4B1D7E0F5F787232439AA4B391',..
                    '1C5DC792ECB873E8105A1AA61C627BE57E809C6863073E1E19AD8B',..
                    '987DE97D88A817FB43ADBB7751E36D1F0E7B70B3759D6EA8F2350D',..
                    '10AF38C331E22703B2B5103C908E1D35A8E814E45BAE81DCA0530F',..
                    'C3525CD640548245C259738E749E195B006081A18C45475F906']);
  
  E1B(33) = strcat(['961408BD52EA1C6A9F340D9109B2388CC358BBA2D35BB6AB672A9C',..
                    '16F3AF968BE4613BA6B13D115B896BE71CFEC4A4AFC0BF5D2BB1B5',..
                    'DC19405F40E60FDF361E6CC362CDC28B75B8C30B468D3BBB77F3FC',..
                    '62869FBB635A3F7AEA63420CF1B80A4B3813B2240B83ECE999808E',..
                    '1394DA2881DE2DE62C870EC163AD8D81495DBE2C7383B78E19AC50',..
                    '6AED9F3BD1280A77F2D9C55600BFA258E76761391145D45F74253C',..
                    '6E14BAE16179884F0F0EEF8150A445BE1B5AA4FEDC2198CC39763A',..
                    '3DB473C1CC4263CE2DD587447DDA6BD0A496E8DF60859CFCDAFED2',..
                    'EEC5B1E77E68F449ECF129AA17395BA39392EB610DF45134571BBC',..
                    'BB26162C83FFE77D188160EBCF598EF6F092881612A04BA9F4215D',..
                    '429BB521E737F6C3048B5D95B20AC37F79AA99A12CD04692682284',..
                    '63C317A1F31E63E4754890F20B4516D179342A76201402BC0DB2AD',..
                    '091A70B4232473343FE9E0002E59044C5F3B6E3D7368DB7E7F9F42',..
                    'E7A4A1942B1161552C5C84390197A54079F570B57E8EA8A30659FF',..
                    '5A61048142E4368D5542B968966E54DBF91D3970B9A3A278B951D6',..
                    'F914246FA5CCCC20DE53713D4830AA86D758ADA7A8747FCD455B2C',..
                    '320FF9E5E7FE1CCCFD6F7928884FC0B35F34118B4E7E6F6A5D6E3F',..
                    'B4E3DF90CEEBCEEF9D7D595A4C456C373C5356EF0DB0E6F8D61E41',..
                    '3F80E4C32532BAA39170AAE2FC606B7206C379C4155031AF918']);
  
  E1B(34) = strcat(['E03A069F63220109A77232F2BAF29D345737AAFED2E5E8D5C846B9',..
                    '37277DC88392DB2D55073CE063F5FFC5717BB89B481B8C86EC0180',..
                    '8A85ADD78517CE12DF776CD3F02D948BA795215599CFCCD9B4FE56',..
                    'DD681A59C71D24946225171DC18E47BFA9068302BA428929790EE6',..
                    '2306C5FC8C10E71F6F372105C9421A563A4DA704E01FFD71E46B28',..
                    'C6EE1B7CDF95BCA6A794E8CFCB6BCA6AFBB67DED5C1267A12A4752',..
                    '176C3C1E6C2F665194C7F11C1CE6CC8481A5A966719B57124CA33D',..
                    '8EC9862AE5485788106562A0BEBD3980AFC4469BB1FD1653678192',..
                    'B3022E26CE8788C68F202D506DF098D49EBAFF7741CA96A02BD68B',..
                    'FC4FDBE24D34770FBBF8EAD9647C911B2E6AA705F0236301162CD2',..
                    'B41B88BDCFC2A79EC54698276126D6EC0213931609985224BF515A',..
                    'D3221FB5E8A1C4CECD51DB4AFF612157ABA6640866DC6D3602C446',..
                    'B8C6EAEF359BC8703D5EF9FE8EC7F5F2685C53924C6F1F71519E0A',..
                    'B589EEFB393A12C06B906402FE0A2FBD793272BC101D3B57F10A52',..
                    'C172E505B74F2A00BD5D2F7C7EA2883908434C125969A62F1B09F4',..
                    '2E578BE22C08E88B11767D97C4C0CBD2BBD98508AFD591EB0B0C84',..
                    '6A95FB72159E561F9D87DB446E9A19AF378B6DB4DCCB49FF8DB547',..
                    'B3040FFD0171B87245CF73A0747287B6FA1F1E4AE99518E8C53DBE',..
                    'EA942AFEF75B69E4790D75CC8A5181C609BEFAB641E28C07082']);
  
  E1B(35) = strcat(['D8D7DD9242E54C6DCDB2A717A6F33226A94D5794FA0BDC401F4ED8',..
                    '42A5CFA4AAB462F703239F684DB9B95E5101A5DC6067C7062AED92',..
                    '59CDB2067BC815C157A7E150F8557C3A54DDDAE94E5C569A1E09C3',..
                    '83A062B601F920EF4D957F4BCA8E329123BD6FDC3B731361864CC1',..
                    '39EBE3C68FED0F40FB127D9D1DC071DFA1552ABC6703494A632AA1',..
                    '314984A2D4B7A8BB32C555B79DEE013A66745AE15E8E5E4E129E44',..
                    'A119203425F2ABF1F03CE9CB33C0BDC3285ADFAAF4D7B51EC31F02',..
                    'D1E654BB10F0CD97EC3E389CAA34398166B4D5C9FCBC6E957FFEC9',..
                    'CEE4071F90EE2926FACC8FDE884CC6FF1F6EF1D3CC681FB44E45C5',..
                    'CF681AAD13226DFE19E22CE81265F3088D193EDB098988B2640EBD',..
                    '8D9D66708E1E9880DC41A72FD3D64792B14AA18C13E371CA17FB46',..
                    'B21DA9C59FFA2FD075852D42E2A578744792EC02F9A35F869912BB',..
                    'B44DCC648CE6075DBDF457A9AA891488A5450FC719778739AF323E',..
                    '87F9633E621B404F70614F77C65697E71F281675C843C523740AB6',..
                    '6756E4DA784F555B5B4D797A06A0AFD35A69DEEA6E948B9B3C2A62',..
                    'D7B1D56832D9CCF56F2680A5A0A3037F4E0252413FB86520F2815C',..
                    '8824975634C0889A486963A2C874638559E14F780A7F3E2318B88B',..
                    '2C2010174150AFD4BECE2C5FF2D37BC2FF791F4A3136E19C373FCF',..
                    '03E471DFCCED19471182A93E91ED3EA68C402234AB2B00ECF62']);
  
  E1B(36) = strcat(['87F0D84B811E4635AE8023B74306DE789ADDF1CABAF5F47885CF7F',..
                    '9A33F2C533093A339EB0D5E05C0763A215459CFF0D31CA92573EF2',..
                    '074CE2B6A11FDD6BAA3C6FA100D23A9AA413BAAFDA22F746CF7456',..
                    '2F9DB0EF2F7CDF266142F177681CF2EF388E2E9AA012459ECCA332',..
                    'B779E48CA44E536082D59C3951ECA42F66B600D2621BF5F3584B59',..
                    'DC0DB76EC66ED7D00E943BFDE703E7D5050A8F263366948253B357',..
                    '6311CE88B463791DFA6F401ABDCFD7FA44B158AA97EF1CFD7A8802',..
                    '662A633EED958052DEDB12A6FB353BF2224ECC2322937DE3D39DCF',..
                    '82650B18FC0BC2BCB8CC456141C9F3FB09A0906AC1EB77E50E8D26',..
                    '0041E4B3FF4BF3A53F7EB62E0FC503E8E38F185AF795F67FCE1766',..
                    '5AEE29BD0D5521024A70B61446CA4CD2B3DC274FBE72A9AE29EF67',..
                    'A2217D6CC81BD8831B5160E4E81238B379B657FFB49023B040B6D5',..
                    '04B287F684A0A0C07304E6BFA21E8D0A7629BA32F3F2BC9A33DEE2',..
                    'EAC1A2C22462EA0D24162543945B78FB6E26B86E12621588735B32',..
                    'A4F9A50157F20BDB7A4B6D151B3F28B40A03CFEB3CCA635261ADA2',..
                    '295B74947F1B1D676F6C014AB362C1F5AEBB439DB137D034D00591',..
                    '235B6F8D11C735A0C1964B29D3002D5243374628FB488A04EF245E',..
                    '64F598EB6ACBDE8B87F2FC5D1ACD105460C26BC6E1C7DCEC2E92E3',..
                    '3F722E0A613A86356343EB111D0B166AFEC5C7A44B81A607A24']);
  
  E1B(37) = strcat(['DDEC47E0FE3E2F4205206CD673EC66D7435E8BD4A523A8681ED77F',..
                    '51453B904E4468C70C2224C5F1D01A1C5ACA89BCD72673F82955FA',..
                    'CFDDC4DA499EFD8D18A2BCC5035B0C69D095AE0EF1AFDC389B6253',..
                    'BD6FC83D3C37E809EE732A87D065207684332CBB9BB0519CFF51B5',..
                    '53B3689246EC1EA42E236773A5AC4A7BCD37381615F78A41E5B181',..
                    'AF5C502E22FE79436D6EEC07F7FFAA739356CD9544C7DDBC42C56B',..
                    'B1C965441903962703986C93C6F8135A8EC42A89DCB46E754EF5B5',..
                    '250E1171398FD31793594831B0775F2A39E63FAD99929A0F257ADF',..
                    '332C078B0B7E209229ADA46D69512FF2DE930F962B8F81EEFCFDD3',..
                    '58FEF8E4DA0D49F39C43AE9D99D8052FCD60305FF4D9FD4CAAA3FA',..
                    '6BF258B867E3F266F1BCC77390D02132E370AC79B34FB37F12D102',..
                    '985950FA5FD53D3D4783DA5B284494EBFAB51DE6CE259E27712A0E',..
                    'B4D78EFD6573A03D629F29166B902795FC8DF59050C9FA48584F0E',..
                    'B69293C7FACEA8972098E1367D183C0B91C3550852AEE6721A8434',..
                    '1612E820CA4F53C71A51774134923FA00FAFD84811C07620917C19',..
                    '66F6A26A032B125D76BFA149FD66EBD18F7536285CF94A8A750680',..
                    'D6BE0F4A4E7F2433018796A358CE465E7507F186752EA2FFB01941',..
                    '902129936F7B18321902780E2C6A5EA7D3607227D6315C570815BD',..
                    '0E808EAE242B554824ABAF30614CC72B74E647D5B5A6306632E']);
  
  E1B(38) = strcat(['DB29CD5101A3FB7A651BAB94E0CEF2BF737BBEBF0F755AA42F1C0B',..
                    '2E6A2E00422458CD8E2244576F139E811B2469E1B8F10FD95A988F',..
                    'CF872607A9B5CF81EB5875C427515D8D6D4FC58F3C69A92AB4932E',..
                    'D3D1CE6191E648276AD746F12A0D7B1ACE96B80CD2C3B99BD1094E',..
                    'D29F7020121076A6E6D5D750C39633B00F3DCB4793A27B4838C492',..
                    'EFCFDF94D955ED33814C954FFE8B8D29A81C3C62BB2E95ECB393F0',..
                    '6EBAB479494628027CD02E59F1AA32F78C53142137965E662DF4B3',..
                    'EEB0B92A6FEBDC91F8B31D41E2EF69ACDE1CFF2AB49E2A4B12C275',..
                    'A20439E30C690D14D4F661C81308F11EFA3D014009D80D794D9F2C',..
                    '8B51E2E6C83686DBB07D1790F56D7C8EE495657BDC081A63B1353F',..
                    '4C4CA74CC0D02CFD7BE60E063A33D1A4D9050A9100F0E181704799',..
                    '357532DE152CA54FFC089E8DF80F29DFA14C19C9D6B78554826225',..
                    '04F95A8948A5DD640EE88B87CA98F8248DF148AE4F992BC7D1FEB3',..
                    'BE07E70F22CC052D92FB263337528C41ABA642C6B1C6F8883B21AC',..
                    'DC69196733FFB684451D188107C1DD219AB8B0AE5F49628A1CE32F',..
                    'DBA4B8CF02F38513E37542D020F4BAFE03EAFD7DCCAAEE9E282583',..
                    '22E43DD47DA3AD625DC2795ADBBBB9FE061917573936E31DE63550',..
                    '23F8D74500D2D032B7A53630F37FFA80567BA36F771C4ACD71D76D',..
                    'E528FF47E8281ABCD325E4C4620D0B73B2BE2787A7F6F485492']);
  
  E1B(39) = strcat(['E8F24D8DFB54C5BF909CA2CC5496AEA76E583D2D865259C356E64E',..
                    '76793290BB00E7029A146E1E90DC0C45356E13EF59D60F20F080A0',..
                    'FEA743FC1C222AAEFA3E55876F2C9E6F7BD29C09AE32E80B15DBA0',..
                    'E6B594E951EAA3BFD166DFCC17AFD2621EAE6539C74FD776BB998C',..
                    '24C30EDB3A8B6814DE088E7E6B7CE9A64EEE9ED8C9D987A21A3BF3',..
                    '5A9D59171DD456D8D0D7D1BEB3F37D4A31812BE00077F0F0064DA5',..
                    '6EF9C4D36D1D3CAB4D1D4C024665BBE1DC227DD29E1CF814EA65B6',..
                    '4DE60ECA4AB9B19F937DF15914F3CA577EB3A6A0A2C8ADDA53DE53',..
                    '6721FFFD519FC5E7CD9A3BF4F030B1EB638D6A0F8C4E24085012D7',..
                    '58414211585EF6E0DB8C670064885B67256BB6AD7E12E380C5E25B',..
                    'F58EB1731E935899C1FD2B20008CF87529AA3E714BFFA86D8B66AA',..
                    '94811A43ABD868A7711C4FFB339C01D72D4974ED53E7DDACCD36B5',..
                    'F459DDC05E9D475D3E2AE383F6FFC9C2A0D1791B4675DA843303C9',..
                    '6A98ECA88B54735293C4E1906AF30221EE71AB58F3E38271608DA6',..
                    'AC0A488C0850DD86F8B6588C91589632EB781637C14D9D24B57ABF',..
                    'C301790B3C11C1B2938845F08F7280388E0B9D5A9682A6FD403745',..
                    '42634590F336E42D8FDD92F3F6C82BE4D3B953CCDAC984F6C94D8F',..
                    '2FF70BDFBA63C922060C322FE34188FF70A37648C362BB68B06D74',..
                    'A2012050FC007F276A54882A8A04DCE014655AE43E448639F56']);
  
  E1B(40) = strcat(['FE35174BF6B56B67D39271D92AE0DC2B64FE31AAE8D1135BD8FD30',..
                    '8D7E281F3ECE84784423A48C1362B5852719023F8861E861AD8B22',..
                    '219259E357EB9CD8505A66EF7CCEB53636B47D38A2AF5506E1FD72',..
                    'D3E30A29EF897C5C44A271EE562D67B279806E8A5DCD78DE538D81',..
                    '21CAF4C217F8A969AEA50D6FAC68066277242B1979F1A6B3051CE5',..
                    'B9949A11719F556EBEF844C808E5C1AFCE5E312C53AA9DDBFAF728',..
                    '0A7FB8502D2C7D1B91614157AE0C6C962F868D05D0463131DC8411',..
                    '69946B732F8000E686467BD5D8086CC249693FF9794374266BD6A5',..
                    'C8AFEC65C66A834012365D60179450C58FAFE724B8B9E99C33900A',..
                    '86649B04CD54351D6C4CC7068B28F070417CC9C4430390493BEA50',..
                    '799FCBCD7A13BF75947C597B3D7AD486E3AF99CDD743B6230BC473',..
                    'DA35E6D05FDD17F7CB8D04A2B00EFBAA30946EDA96BED467A45EBA',..
                    '54578D9001637702F1DBAFAD16D2608C475B8DC7994DAB93FB34DF',..
                    '2237E4A13D0C04A6CACD42FA9463674AF8ABA97CF511A82E8E61F8',..
                    '330004E165D753323F4AFFE598E4D108DD8EA8EFA45693A2F9EC83',..
                    '35C756393585E052FE5D150A58F058CF8C3C720F37112DCBC63248',..
                    '77E87541F06C968C46FF846CB512EFE65CC401174BBD1C977694ED',..
                    '7BD1702EBD2D1EF23BB56D0D0C1EC2D90A27CC63F0A09D83F8B0A5',..
                    'ECC181D5D4265911BEE77EB1DCB4780B53CE74DC7A42252F3FE']);
  
  E1B(41) = strcat(['8FC54C96AC76BECE7284BB32C63FCCABED194E82FBBCFBDFDC6AD0',..
                    '9AF95DCE6A5D6E13CC06B247E38253D359A6C0EEE00A660BC3BE6F',..
                    'B217B9B554C90186711B1E85117DF0CA17463E132333B8469ADF72',..
                    'C3BC6F218A96697E172CE2E6D6F4E70EEC2A0CB48F0A2E7991B1B9',..
                    '0A85088CD2C59E3C9AE7FD939592C14AFE9A13829DD97E345D1AF9',..
                    '2AB46BF196DF906BBCAE16F5A58A4D99C7D586869C81E182352C21',..
                    '0E3B1EE822F4A95DD0BB3B285632978B18FC1CC29BD58C2152FD3B',..
                    'E73482DE1A6A79C3929DDA1D20B6E99E25A666AB20CD371A85DD20',..
                    'BF0A76C5A81041EC943A89A94AA64C5207B3166441FFFBDF4AA28A',..
                    '2A88173F280F3A2838A98667775F597D0368DC0BC53C1AB8B7670E',..
                    'E23E0ECA08CB09FCA68FE2153F01FCB7061CA1B6AEDCD815D611FF',..
                    '71868F50855054085AA1B7CA3309581532D658C7D2D6069C3B44E0',..
                    'E3CDE45222DD9EB40C369762CDDAC6D9A6923FE0EA7DFA1DF73BFF',..
                    '8B60EFDDB8863538A38528803F3EC27E09C87A2D0E160C2480F7D2',..
                    '003DA331FD5C7FE05B582DC9AFB114D2AD2F822922067F1FDB3261',..
                    '078F33879C497035003171165FB139F79BC508AB9D3250D1B53508',..
                    '410A01C35B53179076D9F46C5BE1A26DEAA2F9F71F442FD7D19D34',..
                    '979F6ADF96BECF1124551D4806E7136551291352748DD2D5844397',..
                    '8C3DEA5ED0544E6596769A760B476B9CE7BB09543991EADFAD8']);
  
  E1B(42) = strcat(['BA63AF12FA5F7D03F714CA9AFBF19375D2A7E31EEF4A9E10C7C2F8',..
                    '650552A6CD22FDE0E012D46CEBC773C87729C7E746FA4C0361099D',..
                    '4876701C0B2A16EA2B5A6B750CDCEB573DC711F95CEF06B8DF516C',..
                    'A2F9BE6387550F22502E53A772436F324569B25BBACCC781D30DE2',..
                    '5B806D369AD1EB1D1137EFACD0BE765DF4D06E177D3E3F13E9A316',..
                    '5F269244FE8B130E9066B23474418A5191ED481BC8974074336E71',..
                    'BEB02B1BC34CC620BDBC24CDA8BCEBE068416E5F5B5A263A51CB3F',..
                    '6589F77D4E607939F7A0FA637858B96189A014B5688A9DA32FE2AB',..
                    'FC31FB00401DE475BA07265B3FD1890ED0FDA487D7C616E099B4EF',..
                    '4E47C9F9114E6BF8CC757C92C02C46546130ECF7CD44160F55A728',..
                    '31692A5E69146086C43A5F043BD1184965E2A6B154BD7B8BFB3B4B',..
                    '28C081B0F349900492C703913885428A82A8D2EF1240414CC0B6D5',..
                    '6D969BA1A121D9D61584C6A880D533AB58B94C85F07732B5EBEE7F',..
                    'C87FF3AA279ED703858957A1C1501D71DC5420C24BB2D570F7589F',..
                    '0AC5B6EAA87AF68442FBB38EF693D2200E73DC73F58CFCBBE43FFC',..
                    'BF76DB4241FC4A7B131F29C8BC0F77C95843D2FD2DE39E3D4D4423',..
                    '7DB39994380C5F1A1A3AFD927F6B736D585112920296B90CE31D58',..
                    'BCAAF8CCBCBF15BB36199B48F00F308F7E8264D039D6DAA6E848CE',..
                    'CDD1544323C9654232F45689076B7C4B1123AE0FF152124E930']);
  
  E1B(43) = strcat(['F2CE3D09E701F60716A413AF06E14E6FB7BBC29DCCD8273A083B00',..
                    'D429B57EBE9FD5270EC0C299D243A9FF0FF73DE19977EC16C2772C',..
                    '6B7FF88F83481924C921F49EEE41121DC79B7C23295EFA50292B11',..
                    'C7D45D66BCFADC3C3A390E03E13CCCD51309BD4061782273CE5D0E',..
                    '1BD3E11271A3C52654D2B846B5600D3E68D2C234807BBC32F1A350',..
                    '839500DEB6D387AECBFF5344606CD04BE3614262F068FBD256B285',..
                    '5EABD5A7C0AB5C28D5719C844F2A6FFC500628CDBCE869D2F090E5',..
                    '88B57B796029A84E2319FB6E59960553B62BD30DE99AA7ACF50816',..
                    '8EEED8DAB9996041BDD78BAA2A1CAAD2EF366F4A3244DCAA3F06EC',..
                    '9A24572CC80C3CF44B557CDCF6279165414066D6B700DAEA8D3610',..
                    '34D9DE455A55E55CBE39898B65651FE709506D1A1FF67585D0D3E1',..
                    'B2C5EB599704B3925CEFDA45C33D92C9ED9F0C45B7A80706E66295',..
                    '94F66A0F74A4A767493B73B23AF323D519B0D05EEC62C6123A0829',..
                    'CF612DEDFB7F275A55F1629DC64D2F77125A1BDFD7B9C213C51DD9',..
                    'FFD83DEF42E87AD4E0F9E5ABBAA6B120E131F9E5A3097F7EC76653',..
                    '9C733522FEB0F02604613CA1190024CC1C3297E7CDC3C514F8C378',..
                    '7943EE8CE457B516677437B2212A19629A0A04B0DAB8258A17B28F',..
                    '52BCE915A680152225304301FD2BB1BA2A557B3E3CFE6553CABBF7',..
                    '9A47FEC31DA590308D156C3537B97116224F3E21EA3841A505E']);
  
  E1B(44) = strcat(['AB2F844287488AB6B0F47218F2A4C54E6BE79A80F1209CD747FD88',..
                    'A575EBB11F2F0756E2C263E753D9388876E159EF3BBF99448D0865',..
                    '173572F4B6A03FB72244334E4E861E0495AAEF15276379F8DD88AF',..
                    '9313096805D5596446B48EF1F1BF2ABEDDABCB1FFC98ED408846D8',..
                    '5732F807196C9CC9B283EA4E0D78681C73CB6AF89E5C361476F84E',..
                    '979814F30C0AB03E97156015A493E091EC5D854E8B08328581D800',..
                    '91564C25D6A714407D6B591F17D376953F18308B8BC12EAB5B5C9F',..
                    'C11AFEF293109785CCE29C978955CAE2601A1DBAA274B72CC18CF2',..
                    '7FE077A0123258A1B879E1ABF84458BB10652CF7310278C7FA11BD',..
                    'C5D00DB65E5D6A13D77FBF9D02DD0574DC7AE3849C7C47820126FC',..
                    '99B9766920516AD1D63E7EAA366005714D6C1695E731E88D43A38B',..
                    '615407A99B32A101C4D417D5E36B886C26EA1CBA9FAB0C04046878',..
                    '1897145489121EE47BB2FBD6A064CB325AF5CECE5D5A4BD590C70C',..
                    '7A9B068D318247D8FE16A3609C94A8D431E9872E26A3CDB19DD971',..
                    '971AE1FBEB2FB76F7A71AFC5815CF7871BB5EFE3BD0C49BAC441AC',..
                    'D9CE1DA4AFBDB972659D13775AE77F843259EED57A62CEA93FC449',..
                    'EEE1EFFD9AA2D36D8FDBC06A95A6AC9B067468F1D813F2DB95D345',..
                    '6063D5B23395824385D5C68D3F869C4F639962D599AEB26FE2D514',..
                    '8A51579EF385D31E744450E11307F0C803C70ECCA93F831EBFC']);
  
  E1B(45) = strcat(['9B1066F98BA2299266D8C1351E6945D7EAA658BCEA46D5AB353C2C',..
                    'E48D01E915E740DC90E9CC487126AF9FA722A335FA1A8D11C2719F',..
                    '07CCA23B1DC5E5B9AB198077177BAE0B5F35C14666FF32926AE023',..
                    '9F21811921C77FFB56F7B218A353F8EA67448F61ECA318196B1186',..
                    '514D27416EE2F61764940A70300B69EBD02719191ACAD969B1075E',..
                    'DD09EAE26F883AC99DED1AE9355C2F30CC656934C0175E824E7694',..
                    '7F83D791CE7A2960FEF547CD3BA94CA064659D1F68C0DA8C13AFAC',..
                    'C07F3D5A653F259DD141E2ECE9B6D25F67CD38AF3F802CCE332049',..
                    'DCDAE1504061C2437C7D3BF4E15D88185D4114E96BFF7EC673A7AF',..
                    '8AFD53C979C89FEFACDDF873686D892DEF5FB67877734CD981C166',..
                    '84320AF392A464C7216FC5C8B22BC29C8430151FACC94AA1513A08',..
                    'E1FF2F6A965F68E368245510B975595EFDA4E80B7FAE432FCE9737',..
                    '962974905F367FF637121237B2A404C42A5A9318DC5ED9CFBBC2EA',..
                    '9C17A6CA37BBD98F8771CFA7EF58B1EEE40BA2D6C2031EBDE4AF05',..
                    '90AAE8FD10B2BC02A254C97726521E4D4D4D9FFB74FA5D06F8AA0B',..
                    'D43631FAAFFCBF01FCA87C9360C5E6A62A4B025B894E2C30F9003D',..
                    '29B642335DB0A3F2A3436A917B61776F96292A06A6B4DACE4F6F0E',..
                    'E0232E1C206427A0386075BF50D6074006D45E3A3CAB085431032A',..
                    'C20D2690F0435D257D3E2C93FAE49D75FF0F320CB4D348C6288']);
  
  E1B(46) = strcat(['8A7F8C99EA79E1B2118E3B203F72FD8921BAA5C336B006ED66AC71',..
                    '81575D66ADE21D00FC8C7DCCA7DC9E430D1D086F2922487B5B025A',..
                    'D38750B4F60993368D829CC361B600ABA990E570370AFFF9BF1716',..
                    '10F2A0B0B93A0A3AC54244073A0E816DD691BF1B0041BDC165125A',..
                    '14C621E01C8F069C3E05F48FB77E66A998C27A87FEAF07B5912B30',..
                    '3A98AE5796F1B5D4E2EF52F38E68F0EC5786C19ED93612D7152BCF',..
                    '0CA1A3044898F9347FCA8370CE6E4A0510750DF6A42C1C35FDBD91',..
                    'BD2A26A60FB229CC35FC45525D12A092505D901A4F9E1E8D42D25C',..
                    '41B8FDBA13AFED8BC5566D4F3BA13A779D7BAAC1E25B6710D7718B',..
                    '73A641F23E1D22CBDED3B7BC3AF7D92B2DA1CF874D908CD8590C80',..
                    'F1D5055CB8228AD964DE099A4D037202C65D197A35D8A268D8A3BF',..
                    'FFAB39B93615DA295A09AB979AF925D895CB60B5DC5580055BC434',..
                    '7F0DDCB1090DAEF46C8ADD1009A5126362B0B4F1FFDDAB4A00AD82',..
                    '90EB84F76AA345DD73FFF7733035026E3CC1D99428CA68ADEB8CBE',..
                    '98E4A630F99F4F33E8AB66895AE7435D2E84EAC95CF19E9B440373',..
                    'EC0B4D4B2CFAD672C7FE1FE8CE5F34F55B016F8B115FAD6CC7B53D',..
                    'A7555E67672FBF6BDE324AA09FA18F13D9FF1041A12B04F3030477',..
                    '4B07659F397554E66CA589D9D9F1F262CF659F718CA7F443B8331B',..
                    'DEA8C3980045562D909EA44E917FF5D47812A0390139B2A87D0']);
  
  E1B(47) = strcat(['80B35D641CF6EEF705D51DAACE1EA5EE92057FD497B0D937C7CE9A',..
                    '546BB32DE580F8E434D644F191798A518785BFB9471AAA5D03700C',..
                    'B0B7B2635A6A14750F03DA4FCCB1B363C254A5294DD8E7943E4CDD',..
                    'A318C4B92B57B14EB0F8EB250686CE129BBB2B18EBE7FF53C9DA9C',..
                    '0B664C527A3C69D905CC6FAAE8BEBA7D83294C1656DA4B8308968E',..
                    'E49DDDC2D0C71A17B02053027D7DB8F4E77E3AD1C80FFDBD379388',..
                    '76B671D80E99F5F1C7BAEF50B7E05CC0CAB8979A3A2A852A701867',..
                    '3292CDBCECAABC74B839FD3C084682357A5414E431C1F25E34850F',..
                    'BC779285854FC6AFDCFB7B7749E0DFFF5F93A8AC146C873B407F2C',..
                    'D6CCB461312AE35DEE8D6D51347B0824156DDD60762807A5C132C0',..
                    '667FBBCA7489058C47A156B2A50CA5C24B894C1EE7C44B87179176',..
                    '905B7657A8E95AF7F2EA6C6D2A12384CAC9E6D14253DC5C31BB8FD',..
                    'D2462581C109D2DAF72238E4B63F436DFD7DD5571548D2206BCB8B',..
                    '837D8CE8C9C3B3066E46A1655E3D84AF42DE1051DDDEF438821E0F',..
                    '0C1EDBFE148356D707036B269C19C4CEF4C4BB4048364E2A3886E3',..
                    '8B42EFA15F22CC8F92D802EAF3FFAF9BF45247DB76C03E99F66288',..
                    '4DC2A29EE488023BF0EBD46539DAC307410846B25280349106CBAA',..
                    'DFD658A066C3664E35C4C696726140275AF7611D2369ADB8258EBD',..
                    '2279DD24DBFE002377B9A3C1B120890A6FDF20597417F88F15C']);
  
  E1B(48) = strcat(['ED6621A6BAAF64578BD988D08FA8D3D2873C87C38AD7EB38C0922F',..
                    'F3F7E59F0A8DE00744698939D42D459E6105ADD3C77E9FC4911F57',..
                    '2B3856C9AF6C15ACE704F026C6B2FC8BDCD9D84022DC10C47E11E9',..
                    '34BEB7E1DCE8B6A2BAECD384D810BC3AE587E7EDE57CDEA908DDB0',..
                    '20885624BE042DE0ACCDE1511CE38AFB6C9DD812FEC339B8137D88',..
                    '108F07035A3869CDCFCB9402CF96B9E331297B644DB13DFA88F606',..
                    '05E067B9F35607D2D75573E0913F8080EF603AC4B7133D836B84F3',..
                    '2F48534237CC559ACABA53A96885D297CBB572BAB1C3275F7CC7A3',..
                    'AAD10F29E727B28BC29B038F4003F8C93FEDC88C63D72609A5330F',..
                    '36F4986CD9536812676A89305C6CE58D4C49C088B5E273F2AF77A8',..
                    'D31D1B8574B9DF02CAD4930D7A7F76C067E7160ECD1A845FC6A3B5',..
                    '08708C279A2C94F29108FCE34A63E5D5554FB530522394BCA00508',..
                    'DDAE6039ED9F47609781CC60F6E211BDF29E6F44ECC873DD24F1D3',..
                    '7E49D7BB7D6279FA7B9D08B5FA8F9364EF6D4C8D129A5A97A8BBF1',..
                    '7DBD5E64C4A31426881687BB79285B09290DE61AE40C295CB1BF3C',..
                    '8AF756E88068A777ACCE3C4B6E78C62AC1E8EAEBEED0AF31539832',..
                    '14D7459AA8E254633B52E5C0ABF4647B906AC50A62543710EE92B3',..
                    '35A7162B540AC70F2B2F49FEA892BD72DBFC5F7A35C3AE56636AF2',..
                    '887BE680FA63768C27040E888202F700007DE648482F5307C56']);
  
  E1B(49) = strcat(['914BDB196CD56E3B7D7D3F1D7A5E4B0A1389578F111449DC2DF643',..
                    'E6E29F688227C3C07033C2A3818342B229F63C229FAC11EE1AB6F0',..
                    'FCE8608E03B46DC983318DF15FD8DBF2970EB342BE2E534BB0455B',..
                    'E58290A48FC60973553E94C4CB53566CE0250D9FCF055936523A8A',..
                    'BFC9287DB9DDEC54710859DF62829D2B6A100358EB64E621945186',..
                    '8D6BBC2AE4DCEA0C0E338B26B748D4A1A34AC16233046CB7D346D0',..
                    'D79A3CCDD4CDCB435B9B3075AEBEDB4C0F18C5DC006F5C208D8823',..
                    '08510C75E729D08C779CA99D5A685E78D5628094AD137BAA635B7F',..
                    'C0F492C48A9CDBE63209C8231455012EB3E830B5B2A79ACD8FEA80',..
                    '16243EBC85BF5D6F46A48FE013D2B3B789BC5F743200BCDE03995B',..
                    'B2B6A640CFB099788E380B4E01D75409A8D8B3887DF2B1CD349600',..
                    '91653EEA6C52EDD745B9363BFFF666891D9C8BF511C3C07D38F49D',..
                    'A2892DCCEC81E1722F6EACB3214E3335C93E6141AB94E5EC31BABF',..
                    '8108F6BEBC3E60B1BFE37579B4D5DC8B77A347940CC1F6BFB5B460',..
                    '97B1EEEC4C354159BB3475E05FAB6BDE5672014D9489CB70DDF537',..
                    'F7209BB9EBF1FC6B8B94564AAAD5ADDD83CE6E51EFCF73DC6080D7',..
                    '38C4FF1CBC87ED420A0B92FA459AD7BE58789F0A191D149F881731',..
                    '84A22874DF6D39DC1BCD4413648B178ECB03F8358547A68DE7B672',..
                    'BE9BA1FFC8BA392F8A58ED2806155C00F86B7669BEE4220D420']);
  
  E1B(50) = strcat(['97051FC67ACA30E8AEE73D3A8CF38BB13524D4E0EBD9BE68398C7C',..
                    '16227CABB1D0B0A0ABE7B6384ABA02905BA0C3C7363599D059C7B4',..
                    'C99DB165CD14FA12FA7912449CA7DD5E346D8010C85A757382270D',..
                    'AD15BA3CE36A76EF55F81A1E80BF366B37FE3A88EC722028C25E23',..
                    '4E624040450A99CD808F942568AA7133981D72E7F2928894670AD5',..
                    '399482DF1B90E7E64062F830B736C79C30F36281495C76699CD484',..
                    '04673FA334F042F9E0E67DD7F3853BF71ABEAF6A9A5546855E840C',..
                    'E42B224D8F6490C6CE5FC02EBAF4FFC390107058F54CD635D4A7F2',..
                    '878099C1EF495750E6921BE2F39AD808C4210F287319F811A254CE',..
                    'F8CF153FC50AB2F3D694A530949E5F578D075DB96DDCF2BB90ED3D',..
                    'E09D9CA8E08662FD8982741DE1CE0A6B64C3D3D5004B5C04B2B0DF',..
                    'D976A20FACC94D1762D41EE03B40D2CF367612812EF4CC41D1BFE9',..
                    'CEB51AE3A22AF1BE7B85A057D3048D0E73FA0FDAF1119EFD76F0A4',..
                    '1BE63128B22D64A5553E9549D411483BBCA1483EF30CF6A6D317AD',..
                    '2C7973EFA6D4C1121F703D2F48FCDA3177AD450D75D2A28D2C244A',..
                    'EA13F0E60AEED8ACBAB444D400DF5E280DB799B2D9A984DF1E2567',..
                    'D39D1DE58EF78CA6B4D8BC172B07DCB02D156CA96EEFAC69E556CF',..
                    'CE0AAB617C7FBB8C34871C1D35E74B7BD307D3F2E424C7A9AD676A',..
                    '1A69E0FE735EA50887A1DFAE6CA2FE4460FC7EF323ADE493020']);
  

  
  
  
  curr_E1B_code = [];
  for i = 1:length(E1B(PRN))
    //Convert current hex symbols to binary representation:
    curr_smbl = dec2bin(hex2dec(part(E1B(PRN),i)),4);
    //Make row of PRN symbols:
    curr_E1B_code = [curr_E1B_code eval(part(curr_smbl,1))];
    curr_E1B_code = [curr_E1B_code eval(part(curr_smbl,2))];
    curr_E1B_code = [curr_E1B_code eval(part(curr_smbl,3))];
    curr_E1B_code = [curr_E1B_code eval(part(curr_smbl,4))];
  end
  
  E1Bcode = 2*curr_E1B_code - 1; //Convert 0 and 1 to -1 and +1;
  
endfunction
